This course explores the trajectory of advances in K-12 CS education with the goal of preparing students to design and teach CS educational experiences and build tools for the future. The course begins with an introduction to 8 seminal programming languages used in schools and learning theories from the 1970s Read more…